#!/usr/bin/env python3

# Copyright (C) 2023 Koen Zandberg
#
# This file is subject to the terms and conditions of the GNU Lesser
# General Public License v2.1. See the file LICENSE in the top level
# directory for more details.

import sys
from testrunner import run

FONT_RENDER = """
                  █  █
 █     █          █  █                  █████   █    ███   ███████  █
 █     █          █  █                  █    █  █   █   █     █     █
 █     █   ████   █  █   ████           █    █  █  █     █    █     █
 █     █  ██  ██  █  █  ██  ██          █    █  █  █     █    █     █
 ███████  █    █  █  █  █    █          █████   █  █     █    █     █
 █     █  ██████  █  █  █    █          █   █   █  █     █    █     █
 █     █  █       █  █  █    █          █    █  █  █     █    █
 █     █  ██   █  █  █  ██  ██  █       █    █  █   █   █     █     █
 █     █   ████   █  █   ████   █       █     █ █    ███      █     █
                                █
"""


def testfunc(child):
    for line in FONT_RENDER.splitlines():
        child.expect_exact(line)
    print("\nSUCCESS")


if __name__ == "__main__":
    sys.exit(run(testfunc))
